(wdired-finish-edit): Require dired-aux before locally binding dired-backup-overwrite.
authorLars Hansen <larsh@soem.dk>
Sun, 25 Jul 2004 19:54:51 +0000 (19:54 +0000)
committerLars Hansen <larsh@soem.dk>
Sun, 25 Jul 2004 19:54:51 +0000 (19:54 +0000)
lisp/wdired.el

index 30ba2a3cd4541737b3121639e1715669ee924992..928ecd653395c10ef32176ab6226a0c3fa140dff 100644 (file)
@@ -455,6 +455,11 @@ non-nil means return old filename."
                  (setq file-new (substitute-in-file-name file-new))
                  (if wdired-use-interactive-rename
                      (wdired-search-and-rename file-ori file-new)
+                    ;; If dired-rename-file autoloads dired-aux while
+                    ;; dired-backup-overwrite is locally bound,
+                    ;; dired-backup-overwrite won't be initialized.
+                    ;; So we must ensure dired-aux is loaded.
+                    (require 'dired-aux)
                    (condition-case err
                        (let ((dired-backup-overwrite nil))
                          (dired-rename-file file-ori file-new